テクニカル Q&A

OPS26 - システムエラー 119(1999年10月5日)


Q: アプリケーションがシステムエラー 119 でクラッシュすると報告を受けています。これは何故ですか?

A: システムエラー 119(Errors.h では dsMustUseFCBAccessors として定義されている)は Mac OS 9.0 で導入されました。一度に開けるファイルの数を拡張するために、アップルは FCB の構造および長さを調整する必要がありました。

FCB テーブルに直接アクセスするようなローメモリアクセッサ関数を利用している PowerPC ソフトウェアは Mac OS 9.0 からシステムエラー 119(dsMustUseFCBAccessors)をおこします。FCB データにアクセスする場合は正規の関数をご使用下さい。詳しくはテクニカルノート TN1184: FCBs, Now and Forever をご覧下さい。


-- Eric Simenel
Worldwide Developer Technical Support

テクニカル Q&A | 目次

To contact us, please use the Contact Us page.